The final and the greatest Messenger of Allah Mohammad (SM) foretold the arrival of a huge one-eyed giant astride a mighty... Read more